package com.example.carrierapp.bean.main;

import java.io.Serializable;

/**
 * 版本信息实体类
 */
public class VersionBean implements Serializable {
    private int versionCode;//版本号
    private String versionName;//版本名称
    private int appType;//app类型驾驶员APP/承运商APP/货主APP=['0','1','2']
    private String appTypeName;//app类型驾驶员APP/承运商APP/货主APP(枚举描述)
    private int mobileType;//设备类型ios/android=['0','1'],
    private String mobileTypeName;//phone android/ios(枚举描述),
    private String creationTime;//创建时间,
    private String name;//创建人,
    private String remark;//描述,
    private String filePath;//软件地址,
    private boolean isUpdate;//是否必须更新
    private int id;

    public int getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(int versionCode) {
        this.versionCode = versionCode;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public int getAppType() {
        return appType;
    }

    public void setAppType(int appType) {
        this.appType = appType;
    }

    public String getAppTypeName() {
        return appTypeName;
    }

    public void setAppTypeName(String appTypeName) {
        this.appTypeName = appTypeName;
    }

    public int getMobileType() {
        return mobileType;
    }

    public void setMobileType(int mobileType) {
        this.mobileType = mobileType;
    }

    public String getMobileTypeName() {
        return mobileTypeName;
    }

    public void setMobileTypeName(String mobileTypeName) {
        this.mobileTypeName = mobileTypeName;
    }

    public String getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(String creationTime) {
        this.creationTime = creationTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public boolean isUpdate() {
        return isUpdate;
    }

    public void setIsUpdate(boolean isUpdate) {
        this.isUpdate = isUpdate;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    @Override
    public String toString() {
        return "VersionBean{" +
                "versionCode=" + versionCode +
                ", versionName='" + versionName + '\'' +
                ", appType=" + appType +
                ", appTypeName='" + appTypeName + '\'' +
                ", mobileType=" + mobileType +
                ", mobileTypeName='" + mobileTypeName + '\'' +
                ", creationTime='" + creationTime + '\'' +
                ", name='" + name + '\'' +
                ", remark='" + remark + '\'' +
                ", filePath='" + filePath + '\'' +
                ", isUpdate=" + isUpdate +
                ", id=" + id +
                '}';
    }
}
